import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;

public class T {
    public static void main(String[] args) {

        ArrayList<Integer> arrayList1=new ArrayList<>();
        ArrayList<Integer> arrayList2=new ArrayList<>();

        //给arrayList1添加数据
        arrayList1.add(1);
        arrayList1.add(2);
        arrayList1.add(3);

        //给arrayList2添加数据
        arrayList2.add(4);
        arrayList2.add(5);
        arrayList2.add(6);


        arrayList1.addAll(arrayList2);
        System.out.println(arrayList1.toString());
        

    }











    public static void main1(String[] args) {
        ArrayList<Integer> arrayList1=new ArrayList<>();  //创建一个存储整数的顺序表
        ArrayList<Character> arrayList2=new ArrayList<>();  //创建一个存储字符的顺序表
        ArrayList<String> arrayList3=new ArrayList<>();   //创建一个存储字符串的顺序表

        //给整形顺序表添加数据
        arrayList1.add(1);
        arrayList1.add(2);
        arrayList1.add(3);

        //给字符顺序表添加数据
        arrayList2.add('a');
        arrayList2.add('b');
        arrayList2.add('c');

        //给字符串顺序表添加数据
        arrayList3.add("abc");
        arrayList3.add("abcd");
        arrayList3.add("abcde");

        //分别打印三个顺序表
        System.out.println(arrayList1.toString());
        System.out.println(arrayList2.toString());
        System.out.println(arrayList3.toString());

        //也可以单独取其中的元素进行打印
        //如下取每个顺序表第一个元素进行打印
        System.out.println(arrayList1.get(0));
        System.out.println(arrayList2.get(0));
        System.out.println(arrayList3.get(0));


    }
}

